Evaluation of Two Textual Programming Notations for Children

نویسندگان

  • Timothy N. Wright
  • Andy Cockburn
چکیده

Many researchers have developed many programming environments for children. Typically each of these environments contains its own programming notation ranging from computer code to animated virtual 3D robots and in some case the notation consists of physical objects. While some of these notations were created by examining how children naturally describe computer programs, little research has examined how children understand programs written using these notations. Even less research has examined how children understand programs written using multiple notations. This paper describes an evaluation that compares how children can understand computer programs written using different programming notations: conventional code, English, or a combination of the two. The children were about eleven years old and we measured speed in answering questions about computer programs and the accuracy of their answers. We found that children reading computer programs written in a conventional-style notation were more efficient (faster with no reliable difference in accuracy) than children reading programs written in English. Children with access to a combination of both notations performed between the two other conditions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model oriented programming: an empirical study of comprehension

Many tools and approaches support the use of modeling abstractions in textual form. However, there have been few studies about whether textual models are as comprehensible as graphical models. We present an experiment investigating the understandability of three different notations: Systems modeled in UML, and the same systems in both Java and Umple. Umple is a modeloriented programming technol...

متن کامل

Visual Programming Language for Thymio II Robot

This paper introduces a visual programming language (vpl) for Thymio II, an educational robot. Our vpl is intended for children in primary school and aims at making robotics programming approachable for young children by creating a close correspondence between the icons of the programming language and the design of the robot. Its two modes of operation — basic and advanced — allow children to l...

متن کامل

Zeta: Model-Driven Generation of Graphical Editors in the Cloud

Domain-specific modeling is increasingly adopted by the software development industry. While textual domain-specific languages (DSLs) already have a wide impact, graphical DSLs still need to live up to their full potential. Textual DSLs are usually generated from a grammar or other short textual notations; their development is often cost-efficient. In this paper, we describe an approach to simi...

متن کامل

A Framework for Defining Domain-Specific Visual Languages

For many problem domains domain-specific languages (DSLs) offer users more appropriate notations and abstractions in which to model systems when compared with general purpose programming languages. These benefits can often be amplified if a visual notation is used instead of textual notations. In many problem domains visual notations are preferred by practitioners as they often are the most int...

متن کامل

The Namur Principles: Criteria For The Evaluation of User Interface Notations

Over the last decade, a wide variety of design notations have been proposed for the development of interactive systems. These range from textual formalisms, such as temporal logics, through tabular languages, such as the User Action Notation, to graphical approaches, including Petri Nets and Statecharts. These languages differ in the level of formality that they support. Some provide well-devel...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005